package com.ruibang.glass.produce.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import com.alibaba.excel.enums.poi.HorizontalAlignmentEnum;
import com.alibaba.excel.enums.poi.VerticalAlignmentEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author: songJinKang
 * @CreateTime: 2024-01-23  14:26
 * @Description: TODO：短边研磨测量数据实体
 * @Version: 1.0
 */
@Data
@ContentStyle(horizontalAlignment = HorizontalAlignmentEnum.CENTER, verticalAlignment = VerticalAlignmentEnum.CENTER)
public class DbMeasure {

    @ApiModelProperty("日期时间")
    @ExcelIgnore
    private String dateTime;

    @ApiModelProperty("日期")
    @ColumnWidth(12)
    @ExcelProperty(value = {"日期"}, index = 0)
    private String startDate;

    @ApiModelProperty("时间")
    @ColumnWidth(12)
    @ExcelProperty(value = {"时间"}, index = 1)
    private String startTime;

    @ApiModelProperty("玻璃ID")
    @ColumnWidth(18)
    @ExcelProperty(value = {"ID"}, index = 2)
    private String glassId;


    @ApiModelProperty("左上（切割面）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "切割面", "左上"}, index = 3)
    private String cymJgqBlclZs;

    @ApiModelProperty("左下（切割面）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "切割面", "左下"}, index = 4)
    private String cymJgqBlclZx;

    @ApiModelProperty("右上（切割面）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "切割面", "右上"}, index = 5)
    private String cymJgqBlclYs;

    @ApiModelProperty("右下（切割面）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "切割面", "右下"}, index = 6)
    private String cymJgqBlclYx;


    @ApiModelProperty("左上（研磨面）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "研磨面", "左上"}, index = 7)
    private String cymJghBlclZs;

    @ApiModelProperty("左下（研磨面）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "研磨面", "左下"}, index = 8)
    private String cymJghBlclZx;

    @ApiModelProperty("右上（研磨面）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "研磨面", "右上"}, index = 9)
    private String cymJghBlclYs;

    @ApiModelProperty("右下（研磨面）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "研磨面", "右下"}, index = 10)
    private String cymJghBlclYx;


    @ApiModelProperty("左上（研磨量）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "研磨量", "左上"}, index = 11)
    private String vZs;

    @ApiModelProperty("左下（研磨量）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "研磨量", "左下"}, index = 12)
    private String vZx;

    @ApiModelProperty("右上（研磨量）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "研磨量", "右上"}, index = 13)
    private String vYs;

    @ApiModelProperty("右下（研磨量）")
    @ColumnWidth(9)
    @ExcelProperty(value = {"短边研磨测量数据（mm）", "研磨量", "右下"}, index = 14)
    private String vYx;


}
